package cn.hls.service;

import java.util.List;

import cn.hls.entity.Site;
import cn.hls.entity.vo.PageInfo;

/**
  *@fileName: SiteService.java
  *@package: cn.hls.service
　*@Description: 站点业务逻辑操作拉口
　*@author: yinghui.zhang
　*@email: uuhui@163.com
  *@date: 2016年6月26日
 *
 */
public interface SiteService extends BaseService<Site> {

	 
		/**
		 * 分页查询站点信息
		 * 
		 * @param entity  站点基本信息
		 * @param page 分页参数
		 * @param orgIds 组织编号      
		 * @return PageInfo<Org>
		 */
		PageInfo<Site> loadSiteInfo(Site entity, PageInfo<Site> page) throws Exception;

		/**
		 * 根据查询条件查询站点信息
		 * @param entity 查询对象
		 * @return List<Site>
		 * @throws Exception
		 */
		List<Site>loadSiteList(Site entity)throws Exception;
		
		/**
		 * 判断站点信息是否存在
		 * @param entity　站点对象
		 * @return boolean
		 * @throws Exception 查询数据异常
		 */
		boolean exists(Site entity) throws Exception;

}
